Hardware assisted dynamic memory balancing in virtual machines
نویسندگان
چکیده
منابع مشابه
The Changing Virtual Machine Environment: Interfaces to Real Hardware, Virtual Hardware, and Other Virtual Machines
a survey of changes to virtual machine interfaces, implementation, architecture, and simulation techniques as they affect IBM System1370 and 303X (3031, 3032, 3033) processors, the system control program to which virtual machines interface, and other virtual machines executing on the same real computing system or elsewhere. The paper seeks to summarize such changes and provide a perspective on ...
متن کاملDynamic Load Balancing in Distributed Virtual Environments
This paper introduces a new approach for improving the scalability of distributed virtual environments by using a combination of visibility culling for communication and dynamic load balancing to keep the system load evenly distributed Further communication optimizations as well as some preliminary results are presented
متن کاملTransparent, Thermal Balancing of Virtual Machines in Multicore Systems
Multicore architectures are employed more and more in todays system. A main task of current operating systems is to equalize the load of each CPU’s core, it is accomplished by the migration policy of an operating system. Nevertheless, the migration policy of an operating system is mostly entangled in the kernel. Thus, migration policies of guest kernels running within virtual machines may contr...
متن کاملAnalysis of Memory Ballooning Technique for Dynamic Memory Management of Virtual Machines (VMs)
Memory ballooning is dynamic memory management technique for virtual machines (VMs). Ballooning is a part of memory reclamation technique operations used by a hypervisor to allow the physical host system to retrieve unused memory from certain guest virtual machines (VMs) and share it with others. Memory ballooning allows the total amount of RAM required by guest VMs to exceed the amount of phys...
متن کاملOptimizing Software–hardware Interplay in Efficient Virtual Machines
To achieve the best performance, most computer languages are compiled, either ahead of time and statically, or dynamically during runtime by means of a Just-in-Time (JIT) compiler. Optimizing compilers are complex, however, and for many languages such as Ruby, Python, PHP, etc., an interpreter-based Virtual Machine (VM) offers a more flexible and portable implementation method, and moreover rep...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Electronics Express
سال: 2011
ISSN: 1349-2543
DOI: 10.1587/elex.8.748